// class  Person{
//     public username:string;
//     constructor(){
//         this.username= "人类";
//     }
//     say(){
//         console.log("我们都是"+this.username);
//     }
// }
// let  p  = new  Person();
// p.say();
// console.log(p.username);

// class Person {
//     private username: string;
//     constructor() {
//         this.username = "人类";
//     }
//     say() {
//         console.log("我们都是" + this.username);
//     }
// }
// let p = new Person();
// p.say();
// console.log(p.username);


// class Person {
//     protected username: string;
//     constructor() {
//         this.username = "人类";
//     }
//     say() {
//         console.log("我们都是" + this.username);
//     }
// }
// //派生类  子类
// class  YellowPerson  extends Person{

//     eat(){
//         console.log(this.username+"都需要吃东西");
//     }
// }

class Person {
    static   age  =18;
    protected username: string;
    constructor() {
        this.username = "人类";
    }
    say() {
        console.log("我们都是" + this.username);
    }
}

console.log(Person.age);
